/*自定义全局样式*/
html,body{height:100%;background-color:#31475a;}
html,body,ul,li{margin:0;padding:0;}
ul>li{list-style:none;}
a{color:#222;text-decoration: none;}
a:hover{color:#222;text-decoration: none;}
input,button,select,textarea{outline:none !important;}
input:focus,button:focus,select:focus,textarea:focus {outline: none !important;} 

/*自定义搜索输入框*/
.ude_search_input{
	width:200px;
	position:relative;
	display:inline-block;
}
.ude_search_input > input{
	width:100%;
	padding-right:30px;
}
.ude_search_input > .glyphicon{
	position: absolute;
    right: 10px;
    top: 10px;
    font-size: 16px;
    color: #bbb;
	cursor:pointer;
}

/*修改bootstrap默认样式*/
.btn{
	border-color:transparent;
	background-image:none;
	text-shadow:none;
	box-shadow:none;
}
.btn.btn-default{
	border-color: #ccc;
}
.fa{
	cursor:pointer;
}

/*布局*/
.header{
	height: 50px;
	color: #d5d5d5;
    background-color: #343c48;
    position:relative;
	z-index:1;
}
.body{
	min-height:100%;
	margin-top:-80px;
	padding-top:80px;
	background-color: #31475a;
}
.body .b_aside{
	width:150px;
	height:100%;
	float:left;
	min-height:100%;
	background-color:#31475a;
	color:#a5b6c3;
}
.body .b_content{
	margin-left: 150px;
	min-height:100%;
	border: 1px solid transparent;
	background-color: rgb(244,244,244);
}
.footer{
	width:100%;
	height: 30px;
	line-height:30px;
	text-align:center;
	bottom:0px;
	background-color: #343c48;
	color: #fff;
	font-size:12px;
}

/*头部*/
.header .h_ul{
	
}
.header .h_ul >li{
	float:left;
	height:50px;
}
.header .h_ul >li .h_logo{
	height:50px;
	width:150px;
	line-height:50px;
	text-align:center;
}
.header .h_ul >li .h_logo img{
	height:40px;
}
.header .login_div{
	float:right;
	text-align:right;
	height: 50px;
    line-height: 50px;
    margin-right: 80px;
	overflow:hidden;
}
.header .login_div a{
	color:#d5d5d5;
	border-right: 1px solid #d5d5d5;
    padding-right: 10px;
	margin:0 -1px 0 10px;
}
.header .login_div a .glyphicon{
	margin: 0 5px;
}
.header .login_div a:hover{
	color:#fff;
}

/*左侧菜单样式*/
.body .b_aside .b_a_userinfo{
	padding:15px;
	text-align:center;
}
.body .b_aside .b_a_userinfo >img{
	width:100px;
	height:100px;
	border-radius:100%;
	background-position:center center;
}
.body .b_aside .b_a_userinfo .b_a_username{
	display:block;
	margin-top:10px;
	cursor: default;
}
.body .b_aside .b_a_mode_ul{
	
}
.body .b_aside .b_a_mode_ul >li{

}
.body .b_aside .b_a_mode_ul >li .b_a_menu_line{
	height:0px;
	width:100%;
	border-top:1px solid #1e2a35;
	border-bottom:1.5px solid #405b73;
}
.body .b_aside .b_a_mode_ul >li .b_a_menu_titile{
	font-size:14px;
	margin:10px 0 8px 15px;
	cursor: default;
}
.body .b_aside .b_a_mode_ul >li .b_a_menu_ul >li{
	cursor:pointer;
	padding:8px 0 8px 15px;
	border-left: 2px solid transparent;
	font-family:Microsoft Yahei;
}
.body .b_aside .b_a_mode_ul >li .b_a_menu_ul >li .glyphicon{
	margin-right:10px;
}
.body .b_aside .b_a_mode_ul >li .b_a_menu_ul >li a{
	color:#a5b6c3;
}
.body .b_aside .b_a_mode_ul >li .b_a_menu_ul >li.active{
	background-color:#202f3c;
	border-left: 2px solid #11a6fa;
}
.body .b_aside .b_a_mode_ul >li .b_a_menu_ul >li.active a{
	color:#fff;
}
.body .b_aside .b_a_mode_ul >li .b_a_menu_ul >li a:hover{
	color:#ffffff;
}


